package edu.northwestern.cbits.purple_robot_manager.util.sexp;
import java.util.ArrayList;
public class List extends SExpression
{
private ArrayList<SExpression> _elements = new ArrayList<>();
public List()
{
}
public List(java.util.List<SExpression> items)
{
this._elements.addAll(items);
}
public String toString(boolean pretty)
{
// TODO: Obey pretty...
StringBuilder sb = new StringBuilder();
sb.append("(");
for (SExpression sexp : this._elements)
{
if (sb.length() > 1)
sb.append(" ");
sb.append(sexp.toString(pretty));
}
sb.append(")");
return sb.toString();
}
}